#ifndef Rayon_h
#define Rayon_h

#include "Vecteur.h"
#include "Rayon.h"
#include "Matrice.h"

class Rayon
{
        public:
                inline Point getOrigin(){return origine;};
                inline Vecteur getDirection(){return direction;};
       
                Point origine;
                Vecteur direction;
                Rayon(const Point&, const Vecteur&);
                Rayon(const Point&, const Point&);
                Rayon(){};
				Rayon(const Rayon& r);

				void Rayon::changeRepere(Matrice &matriceRepere);
};

#endif
